Mule : WSDL Provider
This page last changed on Apr 27, 2006 by rossmason.
The WSDL transport provider can be used to for invoking remote web services by obtaining the service WSDL. Mule will create a dynamic proxy for the service then invoke it. The javadoc for this provider can be found here. WSDL Connector PropertiesThere are no properties to set on a WSDL connector. WSDL EndpointsThe WSDL endpoint works in much the same way as the other SOAP endpoints such as Axis, Glue or XFire. You must provide the full URL to the WSDL of the service to invoke and you must also supply a 'method' parameter which tells Mule which operation to invoke on the service - wsdl:http://www.webservicex.net/stockquote.asmx?WSDL&method=GetQuote
The WSDL URL is pre-pended with wsdl:. Behand the scenes Mule will check you class path to see if there is a WSDL provider that it can use to create a client proxy from the WSDL. Mule supports the Axis and XFire methods. If you want to use a specific one you can specify which on the URL i.e. wsdl-xfire:http://www.webservicex.net/stockquote.asmx?WSDL&method=GetQuote or wsdl-axis:http://www.webservicex.net/stockquote.asmx?WSDL&method=GetQuote The javadoc for the Xfire WSDL dispatcher can be found here. The javadoc for the AxisWSDL dispatcher can be found here.
TransformersThere are no specific transformers to set on WSDL endpoints. |
Document generated by Confluence on Nov 27, 2006 10:27 |